博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC3.0----整理之一
阅读量:7091 次
发布时间:2019-06-28

本文共 4181 字,大约阅读时间需要 13 分钟。

1.ViewBag对象是动态解析对象

@{     ViewBag.Title = "Insert"; }

不仅可以把单个的对象绑定到 ViewBag上,还可以直接绑定List

 ViewBag.Category = db.Category.ToList(); 下面直接生成一个select

2.画面实体类对象传递

@model BlogMVC.Models.DataInfo

使用方式 @Model.Title,其中 Title 是 DataInfo类的字段

 

3.画面直接输出html源代码

@(new HtmlString(Server.UrlDecode(Model.Content)))

 

4.jquery的使用 之 单个值传递

string json = "{\"b\": \"" + result + "\"}"; return json;

画面上调用:

 

$.ajax({            type: "POST",            url: "/AjaxAction/InsertBlog",            data: { title: title, tag: tag, category: category, mcontent: mcontent },            dataType: "text",            async: true,            beforeSend: function () {                //alert("beforeSend");            },            success: function (d) {                // alert("succeed");                var jsons = eval("(" + d + ")");                if (jsons.b > 0) {                    alert("提交成功");                } else {                    alert("提交失败");                }            }        });

 

5.jquery的使用 之 datatable 数据集画面展示

public string SearchAction(string keywords,int pageIndex=1)        {            string json = "";            SqlParameter[]parms = new SqlParameter[]{                new SqlParameter("@keywords",keywords),                new SqlParameter("@pageIndex",pageIndex),                new SqlParameter("@pageSize",10)            };          DataTable dt =  SqlHelper.GetTable("usp_getDataManager", parms);          Dictionary
dict = new Dictionary
(); if (dt!=null&&dt.Rows.Count > 0) { int count = (int)SqlHelper.ExecuteScalar("usp_getDataCountManager", new SqlParameter[] { new SqlParameter("@keywords", keywords) }); string jsonData = JsonConvert.SerializeObject(dt); dict.Add("jsonData", jsonData); dict.Add("dataCount", count); json = JsonConvert.SerializeObject(dict); } else { string jsonData = JsonConvert.SerializeObject(dt); dict.Add("jsonData", ""); dict.Add("dataCount", -1); json = JsonConvert.SerializeObject(dict); } return json; }

 

画面上的调用:

function ajaxQueryFunc(keywords, pageindex) {        $.ajax({            type: "post",            data: { keywords: keywords, pageindex: pageindex, type: "sc" },            url: "/AjaxAction/Search",            dataType: "text",            beforeSend: function () {                //从tr 第2行到末尾的都要删除                var headr = $("#tab_data tr").first();                $("#tab_data").children().remove();                $("#tab_data").append(headr);            },            success: function (d) {                var jsons = eval("(" + d + ")");                var dataCount = jsons["dataCount"];                if (dataCount > 0) {                    showPagingDiv(dataCount, pageindex);                    var jsonData = jsons["jsonData"];                    var data = eval(jsonData);                    var strTr = "";                    for (cc in data) {                        if (typeof (data[cc]) == 'object') {                            strTr = strTr + " ";                            strTr = strTr + "";                            strTr = strTr + "";                            strTr = strTr + "" + data[cc]['DataId'] + "";                            strTr = strTr + "" + data[cc]['Title'] + "";                            strTr = strTr + "" + data[cc]['Click'] + "";                            strTr = strTr + "" + data[cc]['Author'] + "";                            strTr = strTr + "" + "2014-03-15 21:11:01" + "";                            strTr = strTr + "" + data[cc]['Tags'] + "";                            strTr = strTr + "修改排名    删除   
"; strTr = strTr + " "; } } $("#tab_data").append(strTr); } else { alert("没有检索导数据"); } } }); }

 

转载于:https://www.cnblogs.com/mjxxsc/p/4615232.html

你可能感兴趣的文章
VR+生物plus 遐想
查看>>
Java并发编程:线程控制
查看>>
今天聊一聊Java引用类型的强制类型转换
查看>>
把数据保存到数据库archives表时出错,请检查
查看>>
JavaSE基本语法、数据类型、操作符等:int、long、Integer、Long、if、else、for、while...
查看>>
解析XML文件
查看>>
牛客练习赛46
查看>>
netty线程模型
查看>>
Codeforces Round #237 Div.2 A
查看>>
initrd.gz的解压和制作
查看>>
LeetCode:Edit Distance(字符串编辑距离DP)
查看>>
设计流程及工具记录
查看>>
关于CDialogBar的编程
查看>>
吹きすさぶ风の中で
查看>>
对象引用前加const 报错
查看>>
linux 0.11 源码学习(十一)
查看>>
编码风格——linux内核开发的coding style
查看>>
表格隔行变色案例
查看>>
IOS 模拟不同网络环境 - Network Link Conditioner
查看>>
JAVA第一周学习
查看>>